Big Huge Thesaurus

cytotoxic drug

noun